#!/bin/sh
name=$1
ip=$2
mkdir -p ./${name}_${ip}_data
# mynet是自定义的网络连接类型，创建命令：docker network create -d macvlan --subnet=192.168.1.0/24 
# --gateway=192.168.1.1 -o parent=enp3s0 mynet (macvlan是自定义的网络驱动类型；subnet表示网段)
# 其他参数可以参考：https://docs.docker.com/engine/reference/commandline/run/#options
docker run --net=mynet --ip=${ip} --name=${name} -itd -v $PWD/${name}_${ip}_data:/home/liuping 918ca2da2b7e
# 开启ssh
docker exec -i -t ${name} /sbin/sshd
docker exec -i -t ${name} chmod +x /root/init.sh
# 运行初始化脚本
docker exec -i -t ${name} /root/init.sh
